import { postRequest, getRequest, deleteRequest } from '/@/lib/axios';

// 查询赛段排名列表
export function listStageInfo(query) {
  return getRequest('/stageSys/stageInfo/list', query)
}

// 查询赛段排名详细
export function getStageInfo(id) {
  return getRequest(`/stageSys/stageInfo/${id}`)
}

// 新增赛段排名
export function addStageInfo(data) {
  return postRequest('/stageSys/stageInfo', data)
}

// 修改赛段排名
export function updateStageInfo(data) {
  return postRequest('/stageSys/stageInfo', data)
}

// 删除赛段排名
export function delStageInfo(id) {
  return deleteRequest(`/stageSys/stageInfo/${id}`)
}

// 获取所有赛段
export function listAllSaiduan() {
  return getRequest('/stageSys/stageInfo/listAllSaiduan')
}

// 获取所有参赛车辆
export function listAllSaiche() {
  return getRequest('/stageSys/stageInfo/listAllSaiche')
}

// 获取所有赛车手
export function listAllSaicheshou(saiche) {
  return getRequest('/stageSys/stageInfo/listAllSaicheshou', {
    saiche: saiche || undefined
  })
}
